// source --> https://nmsystems.ee/wp-content/plugins/ari-fancy-lightbox/assets/fancybox/jquery.fancybox.min.js?ver=1.8.8 // ================================================== // fancyBox v3.5.6 // // Licensed GPLv3 for open source use // or fancyBox Commercial License for commercial use // // http://fancyapps.com/fancybox/ // Copyright 2018 fancyApps // // ================================================== !function(t,e,n,o){"use strict";function i(t,e){var o,i,a,s=[],r=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=h(t.data.options,e)),o=e.$target||n(t.currentTarget).trigger("blur"),(a=n.fancybox.getInstance())&&a.$trigger&&a.$trigger.is(o)||(e.selector?s=n(e.selector):(i=o.attr("data-fancybox")||"",i?(s=t.data?t.data.items:[],s=s.length?s.filter('[data-fancybox="'+i+'"]'):n('[data-fancybox="'+i+'"]')):s=[o]),r=n(s).index(o),r<0&&(r=0),a=n.fancybox.open(s,e,r),a.$trigger=o))}if(t.console=t.console||{info:function(t){}},n){if(n.fn.fancybox)return void console.info("fancyBox already initialized");var a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'',spinnerTpl:'
',errorTpl:'

{{ERROR}}

',btnTpl:{download:'',zoom:'',close:'',arrowLeft:'',arrowRight:'',smallBtn:''},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded.
Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schließen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden.
Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergrößern"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),f=function(){var t,n=e.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in o)if(void 0!==n.style[t])return o[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},g=function(t){var o,i;return!(!t||t.ownerDocument!==e)&&(n(".fancybox-container").css("pointer-events","none"),o={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=e.elementFromPoint(o.x,o.y)===t,n(".fancybox-container").css("pointer-events",""),i)},b=function(t,e,o){var i=this;i.opts=h({index:o},n.fancybox.defaults),n.isPlainObject(e)&&(i.opts=h(i.opts,e)),n.fancybox.isMobile&&(i.opts=h(i.opts,i.opts.mobile)),i.id=i.opts.id||++c,i.currIndex=parseInt(i.opts.index,10)||0,i.prevIndex=null,i.prevPos=null,i.currPos=0,i.firstRun=!0,i.group=[],i.slides={},i.addContent(t),i.group.length&&i.init()};n.extend(b.prototype,{init:function(){var o,i,a=this,s=a.group[a.currIndex],r=s.opts;r.closeExisting&&n.fancybox.close(!0),n("body").addClass("fancybox-active"),!n.fancybox.getInstance()&&!1!==r.hideScrollbar&&!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(n("head").append('"),n("body").addClass("compensate-for-scrollbar")),i="",n.each(r.buttons,function(t,e){i+=r.btnTpl[e]||""}),o=n(a.translate(a,r.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",r.btnTpl.arrowLeft+r.btnTpl.arrowRight))).attr("id","fancybox-container-"+a.id).addClass(r.baseClass).data("FancyBox",a).appendTo(r.parentEl),a.$refs={container:o},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){a.$refs[t]=o.find(".fancybox-"+t)}),a.trigger("onInit"),a.activate(),a.jumpTo(a.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return void 0===n[e]?t:n[e]})},addContent:function(t){var e,o=this,i=n.makeArray(t);n.each(i,function(t,e){var i,a,s,r,c,l={},d={};n.isPlainObject(e)?(l=e,d=e.opts||e):"object"===n.type(e)&&n(e).length?(i=n(e),d=i.data()||{},d=n.extend(!0,{},d,d.options),d.$orig=i,l.src=o.opts.src||d.src||i.attr("href"),l.type||l.src||(l.type="inline",l.src=e)):l={type:"html",src:e+""},l.opts=n.extend(!0,{},o.opts,d),n.isArray(d.buttons)&&(l.opts.buttons=d.buttons),n.fancybox.isMobile&&l.opts.mobile&&(l.opts=h(l.opts,l.opts.mobile)),a=l.type||l.opts.type,r=l.src||"",!a&&r&&((s=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(a="video",l.opts.video.format||(l.opts.video.format="video/"+("ogv"===s[1]?"ogg":s[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?a="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(a="iframe",l=n.extend(!0,l,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(a="inline")),a?l.type=a:o.trigger("objectNeedsType",l),l.contentType||(l.contentType=n.inArray(l.type,["html","inline","ajax"])>-1?"html":l.type),l.index=o.group.length,"auto"==l.opts.smallBtn&&(l.opts.smallBtn=n.inArray(l.type,["html","inline","ajax"])>-1),"auto"===l.opts.toolbar&&(l.opts.toolbar=!l.opts.smallBtn),l.$thumb=l.opts.$thumb||null,l.opts.$trigger&&l.index===o.opts.index&&(l.$thumb=l.opts.$trigger.find("img:first"),l.$thumb.length&&(l.opts.$orig=l.opts.$trigger)),l.$thumb&&l.$thumb.length||!l.opts.$orig||(l.$thumb=l.opts.$orig.find("img:first")),l.$thumb&&!l.$thumb.length&&(l.$thumb=null),l.thumb=l.opts.thumb||(l.$thumb?l.$thumb[0].src:null),"function"===n.type(l.opts.caption)&&(l.opts.caption=l.opts.caption.apply(e,[o,l])),"function"===n.type(o.opts.caption)&&(l.opts.caption=o.opts.caption.apply(e,[o,l])),l.opts.caption instanceof n||(l.opts.caption=void 0===l.opts.caption?"":l.opts.caption+""),"ajax"===l.type&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),o.group.push(l)}),Object.keys(o.slides).length&&(o.updateControls(),(e=o.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var e=this;e.removeEvents(),e.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),e.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),e.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),e.next()}).on("click.fb","[data-fancybox-zoom]",function(t){e[e.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(e.requestId&&u(e.requestId),e.requestId=d(function(){e.update(t)})):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout(function(){e.$refs.stage.show(),e.update(t)},n.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null,i=o.current,a=t.keyCode||t.which;if(9==a)return void(i.opts.trapFocus&&e.focus(t));if(!(!i.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input,textarea,video,audio")))return 8===a||27===a?(t.preventDefault(),void e.close(t)):37===a||38===a?(t.preventDefault(),void e.previous()):39===a||40===a?(t.preventDefault(),void e.next()):void e.trigger("afterKeydown",t,a)}),e.group[e.currIndex].opts.idleTime&&(e.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){e.idleSecondsCounter=0,e.isIdle&&e.showControls(),e.isIdle=!1}),e.idleInterval=t.setInterval(function(){++e.idleSecondsCounter>=e.group[e.currIndex].opts.idleTime&&!e.isDragging&&(e.isIdle=!0,e.idleSecondsCounter=0,e.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var o,i,a,s,r,c,l,d,u,f=this,h=f.group.length;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(t=parseInt(t,10),!(a=f.current?f.current.opts.loop:f.opts.loop)&&(t<0||t>=h))return!1;if(o=f.firstRun=!Object.keys(f.slides).length,r=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,s=f.createSlide(t),h>1&&((a||s.index0)&&f.createSlide(t-1)),f.current=s,f.currIndex=s.index,f.currPos=s.pos,f.trigger("beforeShow",o),f.updateControls(),s.forcedDuration=void 0,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[o?"animationDuration":"transitionDuration"],e=parseInt(e,10),i=f.isMoved(s),s.$slide.addClass("fancybox-slide--current"),o)return s.opts.animationEffect&&e&&f.$refs.container.css("transition-duration",e+"ms"),f.$refs.container.addClass("fancybox-is-open").trigger("focus"),f.loadSlide(s),void f.preload("image");c=n.fancybox.getTranslate(r.$slide),l=n.fancybox.getTranslate(f.$refs.stage),n.each(f.slides,function(t,e){n.fancybox.stop(e.$slide,!0)}),r.pos!==s.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=c.left-(r.pos*c.width+r.pos*r.opts.gutter),n.each(f.slides,function(t,o){o.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var i=o.pos*c.width+o.pos*o.opts.gutter;n.fancybox.setTranslate(o.$slide,{top:0,left:i-l.left+u}),o.pos!==s.pos&&o.$slide.addClass("fancybox-slide--"+(o.pos>s.pos?"next":"previous")),p(o.$slide),n.fancybox.animate(o.$slide,{top:0,left:(o.pos-s.pos)*c.width+(o.pos-s.pos)*o.opts.gutter},e,function(){o.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===f.currPos&&f.complete()})})):e&&s.opts.transitionEffect&&(d="fancybox-animated fancybox-fx-"+s.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>s.pos?"next":"previous")),n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),s.isLoaded?f.revealContent(s):f.loadSlide(s),f.preload("image")}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('
').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,o){var i,a,s,r,c,l=this,d=l.current,u=d.$content,f=n.fancybox.getTranslate(d.$slide).width,p=n.fancybox.getTranslate(d.$slide).height,h=d.width,g=d.height;l.isAnimating||l.isMoved()||!u||"image"!=d.type||!d.isLoaded||d.hasError||(l.isAnimating=!0,n.fancybox.stop(u),t=void 0===t?.5*f:t,e=void 0===e?.5*p:e,i=n.fancybox.getTranslate(u),i.top-=n.fancybox.getTranslate(d.$slide).top,i.left-=n.fancybox.getTranslate(d.$slide).left,r=h/i.width,c=g/i.height,a=.5*f-.5*h,s=.5*p-.5*g,h>f&&(a=i.left*r-(t*r-t),a>0&&(a=0),ap&&(s=i.top*c-(e*c-e),s>0&&(s=0),se-.5&&(l=e),d>o-.5&&(d=o),"image"===t.type?(u.top=Math.floor(.5*(o-d))+parseFloat(c.css("paddingTop")),u.left=Math.floor(.5*(e-l))+parseFloat(c.css("paddingLeft"))):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?l/d:t.opts.ratio||16/9,d>l/a?d=l/a:l>d*a&&(l=d*a)),u.width=l,u.height=d,u)},update:function(t){var e=this;n.each(e.slides,function(n,o){e.updateSlide(o,t)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height,r=t.$slide;o.adjustCaption(t),i&&(a||s||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(i),n.fancybox.setTranslate(i,o.getFitPos(t)),t.pos===o.currPos&&(o.isAnimating=!1,o.updateCursor())),o.adjustLayout(t),r.length&&(r.trigger("refresh"),t.pos===o.currPos&&o.$refs.toolbar.add(o.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),o.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,o=e.current,i=o.$slide;!e.isClosing&&o&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),n.fancybox.animate(i,{top:0,left:0,opacity:1},void 0===t?0:t,function(){i.css({transform:"",opacity:""}),o.isComplete||e.complete()},!1))},isMoved:function(t){var e,o,i=t||this.current;return!!i&&(o=n.fancybox.getTranslate(this.$refs.stage),e=n.fancybox.getTranslate(i.$slide),!i.$slide.hasClass("fancybox-animated")&&(Math.abs(e.top-o.top)>.5||Math.abs(e.left-o.left)>.5))},updateCursor:function(t,e){var o,i,a=this,s=a.current,r=a.$refs.container;s&&!a.isClosing&&a.Guestures&&(r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=a.canPan(t,e),i=!!o||a.isZoomable(),r.toggleClass("fancybox-is-zoomable",i),n("[data-fancybox-zoom]").prop("disabled",!i),o?r.addClass("fancybox-can-pan"):i&&("zoom"===s.opts.clickContent||n.isFunction(s.opts.clickContent)&&"zoom"==s.opts.clickContent(s))?r.addClass("fancybox-can-zoomIn"):s.opts.touch&&(s.opts.touch.vertical||a.group.length>1)&&"video"!==s.contentType&&r.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if((t=e.getFitPos(n))&&(n.width>t.width||n.height>t.height))return!0}return!1},isScaledDown:function(t,e){var o=this,i=!1,a=o.current,s=a.$content;return void 0!==t&&void 0!==e?i=t1.5||Math.abs(a.height-s.height)>1.5)),s},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===a.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,t.opts.video.tpl.replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(t){var o,i=this;setTimeout(function(){var e=t.$image;i.isClosing||!t.isLoading||e&&e.length&&e[0].complete||t.hasError||i.showLoading(t)},50),i.checkSrcset(t),t.$content=n('
').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,o=e.createElement("img"),o.onerror=function(){n(this).remove(),t.$ghost=null},o.onload=function(){i.afterLoad(t)},t.$ghost=n(o).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),i.setBigImage(t)},checkSrcset:function(e){var n,o,i,a,s=e.opts.srcset||e.opts.image.srcset;if(s){i=t.devicePixelRatio||1,a=t.innerWidth*i,o=s.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);if(0===n)return e.url=t;o&&(e.value=o,e.postfix=t[t.length-1])}),e}),o.sort(function(t,e){return t.value-e.value});for(var r=0;r=a||"x"===c.postfix&&c.value>=i){n=c;break}}!n&&o.length&&(n=o[o.length-1]),n&&(e.src=n.url,e.width&&e.height&&"w"==n.postfix&&(e.height=e.width/e.height*n.value,e.width=n.value),e.opts.srcset=s)}},setBigImage:function(t){var o=this,i=e.createElement("img"),a=n(i);t.$image=a.one("error",function(){o.setError(t)}).one("load",function(){var e;t.$ghost||(o.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),o.afterLoad(t)),o.isClosing||(t.opts.srcset&&(e=t.opts.sizes,e&&"auto"!==e||(e=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),a.attr("sizes",e).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!o.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),o.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i.complete||"complete"==i.readyState)&&a.naturalWidth&&a.naturalHeight?a.trigger("load"):i.error&&a.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,o=this,i=t.opts.iframe,a=t.$slide;t.$content=n('
').css(i.css).appendTo(a),a.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(t.$content),i.preload?(o.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),o.afterLoad(t)}),a.on("refresh.fb",function(){var n,o,s=t.$content,r=i.css.width,c=i.css.height;if(1===e[0].isReady){try{n=e.contents(),o=n.find("body")}catch(t){}o&&o.length&&o.children().length&&(a.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===r&&(r=Math.ceil(Math.max(o[0].clientWidth,o.outerWidth(!0)))),s.css("width",r||"").css("max-width",""),void 0===c&&(c=Math.ceil(Math.max(o[0].clientHeight,o.outerHeight(!0)))),s.css("height",c||""),a.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}})):o.afterLoad(t),e.attr("src",t.src),a.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1,t.isRevealed=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=n("
").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("
").append(n.trim(e)).contents()),t.opts.filter&&(e=n("
").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("
"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("
").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),o.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;(t=t||e.current)&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){var e=this;(t=t||e.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('
').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?(e=s.clone().appendTo(s.parent()),e.children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=this,s=t||a.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(o=s.$slide[0].style["padding-bottom"],i=s.$slide.css("padding-bottom"),parseFloat(i)>0&&(e=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(e-s.$slide[0].scrollHeight)<1&&(n=i),s.$slide.css("padding-bottom",o))),s.$content.css("margin-bottom",n))},revealContent:function(t){var e,o,i,a,s=this,r=t.$slide,c=!1,l=!1,d=s.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,e=t.opts[s.firstRun?"animationEffect":"transitionEffect"],i=t.opts[s.firstRun?"animationDuration":"transitionDuration"],i=parseInt(void 0===t.forcedDuration?i:t.forcedDuration,10),!d&&t.pos===s.currPos&&i||(e=!1),"zoom"===e&&(t.pos===s.currPos&&i&&"image"===t.type&&!t.hasError&&(l=s.getThumbPos(t))?c=s.getFitPos(t):e="fade"),"zoom"===e?(s.isAnimating=!0,c.scaleX=c.width/l.width,c.scaleY=c.height/l.height,a=t.opts.zoomOpacity,"auto"==a&&(a=Math.abs(t.width/t.height-l.width/l.height)>.1),a&&(l.opacity=.1,c.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),p(t.$content),void n.fancybox.animate(t.$content,c,i,function(){s.isAnimating=!1,s.complete()})):(s.updateSlide(t),e?(n.fancybox.stop(r),o="fancybox-slide--"+(t.pos>=s.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(o).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void n.fancybox.animate(r,"fancybox-slide--current",i,function(){r.removeClass(o).css({transform:"",opacity:""}),t.pos===s.currPos&&s.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!d||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===s.currPos&&s.complete())))},getThumbPos:function(t){var e,o,i,a,s,r=!1,c=t.$thumb;return!(!c||!g(c[0]))&&(e=n.fancybox.getTranslate(c),o=parseFloat(c.css("border-top-width")||0),i=parseFloat(c.css("border-right-width")||0),a=parseFloat(c.css("border-bottom-width")||0),s=parseFloat(c.css("border-left-width")||0),r={top:e.top+o,left:e.left+s,width:e.width-i-s,height:e.height-o-a,scaleX:1,scaleY:1},e.width>0&&e.height>0&&r)},complete:function(){var t,e=this,o=e.current,i={};!e.isMoved()&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),e.preload("inline"),p(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(e.slides,function(t,o){o.pos>=e.currPos-1&&o.pos<=e.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),e.slides=i),e.isAnimating=!1,e.updateCursor(),e.trigger("afterShow"),o.opts.video.autoStart&&o.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){this.webkitExitFullscreen&&this.webkitExitFullscreen(),e.next()}),o.opts.autoFocus&&"html"===o.contentType&&(t=o.$content.find("input[autofocus]:enabled:visible:first"),t.length?t.trigger("focus"):e.focus(null,!0)),o.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],e=o.slides[o.currPos-1],e&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.loadSlide(n))},focus:function(t,o){var i,a,s=this,r=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");s.isClosing||(i=!t&&s.current&&s.current.isComplete?s.current.$slide.find("*:visible"+(o?":not(.fancybox-close-small)":"")):s.$refs.container.find("*:visible"),i=i.filter(r).filter(function(){return"hidden"!==n(this).css("visibility")&&!n(this).hasClass("disabled")}),i.length?(a=i.index(e.activeElement),t&&t.shiftKey?(a<0||0==a)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(a<0||a==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):s.$refs.container.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,u=this,f=u.current,h=function(){u.cleanUp(t)};return!u.isClosing&&(u.isClosing=!0,!1===u.trigger("beforeClose",t)?(u.isClosing=!1,d(function(){u.update()}),!1):(u.removeEvents(),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?n.fancybox.stop(f.$slide):o=!1,f.$slide.siblings().trigger("onReset").remove(),i&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",i+"ms"),u.hideLoading(f),u.hideControls(!0),u.updateCursor(),"zoom"!==o||a&&i&&"image"===f.type&&!u.isMoved()&&!f.hasError&&(l=u.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=f.opts.zoomOpacity,"auto"==r&&(r=Math.abs(f.width/f.height-l.width/l.height)>.1),r&&(l.opacity=0), n.fancybox.setTranslate(a,c),p(a),n.fancybox.animate(a,l,i,h),!0):(o&&i?n.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,i,h):!0===t?setTimeout(h,i):h(),!0)))},cleanUp:function(e){var o,i,a,s=this,r=s.current.opts.$orig;s.current.$slide.trigger("onReset"),s.$refs.container.empty().remove(),s.trigger("afterClose",e),s.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=s.$trigger),r&&r.length&&(i=t.scrollX,a=t.scrollY,r.trigger("focus"),n("html, body").scrollTop(a).scrollLeft(i))),s.current=null,o=n.fancybox.getInstance(),o?o.activate():(n("body").removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;if(s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),!1===o)return o;"afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i)},updateControls:function(){var t=this,o=t.current,i=o.index,a=t.$refs.container,s=t.$refs.caption,r=o.opts.caption;o.$slide.trigger("refresh"),r&&r.length?(t.$caption=s,s.children().eq(0).html(r)):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),a.find("[data-fancybox-count]").html(t.group.length),a.find("[data-fancybox-index]").html(i+1),a.find("[data-fancybox-prev]").prop("disabled",!o.opts.loop&&i<=0),a.find("[data-fancybox-next]").prop("disabled",!o.opts.loop&&i>=t.group.length-1),"image"===o.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",o.opts.image.src||o.src).show():o.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),n(e.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=this,n=["infobar","toolbar","nav"];!t&&e.current.opts.preventCaptionOverlap||n.push("caption"),this.$refs.container.removeClass(n.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.5.6",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof b&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new b(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",o={};if(t&&e)return void 0===e.left&&void 0===e.top||(n=(void 0===e.left?t.position().left:e.left)+"px, "+(void 0===e.top?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),void 0!==e.scaleX&&void 0!==e.scaleY?n+=" scale("+e.scaleX+", "+e.scaleY+")":void 0!==e.scaleX&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),void 0!==e.opacity&&(o.opacity=e.opacity),void 0!==e.width&&(o.width=e.width),void 0!==e.height&&(o.height=e.height),t.css(o)},animate:function(t,e,o,i,a){var s,r=this;n.isFunction(o)&&(i=o,o=null),r.stop(t),s=r.getTranslate(t),t.on(f,function(c){(!c||!c.originalEvent||t.is(c.originalEvent.target)&&"z-index"!=c.originalEvent.propertyName)&&(r.stop(t),n.isNumeric(o)&&t.css("transition-duration",""),n.isPlainObject(e)?void 0!==e.scaleX&&void 0!==e.scaleY&&r.setTranslate(t,{top:e.top,left:e.left,width:s.width*e.scaleX,height:s.height*e.scaleY,scaleX:1,scaleY:1}):!0!==a&&t.removeClass(e),n.isFunction(i)&&i(c))}),n.isNumeric(o)&&t.css("transition-duration",o+"ms"),n.isPlainObject(e)?(void 0!==e.scaleX&&void 0!==e.scaleY&&(delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger(f)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(f),t.off(f).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-fancybox-trigger]",function(t){n('[data-fancybox="'+n(this).attr("data-fancybox-trigger")+'"]').eq(n(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:n(this)})}),function(){var t=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(e){switch(e.type){case"mousedown":t=n(this);break;case"mouseup":t=null;break;case"focusin":n(".fancybox-button").removeClass("fancybox-focus"),n(this).is(t)||n(this).is("[disabled]")||n(this).addClass("fancybox-focus");break;case"focusout":n(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(t){"use strict";var e={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},n=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},e,a.opts.media),t.each(s,function(e,o){if(c=p.match(o.matcher)){if(h=o.type,f=e,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i1&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&o.load(n.contentSource)}})}(jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;ee.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),n(e).off(".fb.touch"),t.requestId&&(i(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$slide,p=u.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&f.length&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||u.$slide.hasClass("fancybox-animated"))return o.stopPropagation(),void o.preventDefault();i.realPoints=i.startPoints=a(o),i.startPoints.length&&(u.touch&&o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=p,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.canPan=d.canPan(),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(f[0].clientWidth),i.canvasHeight=Math.round(f[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=n.fancybox.getTranslate(f),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),((i.opts||i.canPan)&&(c.is(i.$stage)||i.$stage.find(c).length)||(c.is(".fancybox-image")&&o.preventDefault(),n.fancybox.isMobile&&c.parents(".fancybox-caption").length))&&(i.isScrollable=l(c)||l(c.parent()),n.fancybox.isMobile&&i.isScrollable||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.canPan?(n.fancybox.stop(i.$content),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-is-grabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))))}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this;return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.instance,c=s.isSwiping,l=s.sliderStartPos.left||0;if(!0!==c)"x"==c&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?l+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?l-=Math.pow(-s.distanceX,.8):l+=s.distanceX),s.sliderLastPos={top:"x"==c?0:s.sliderStartPos.top+s.distanceY,left:l},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,r.group.length<2&&s.opts.vertical?s.isSwiping="y":r.isDragging||!1===s.opts.vertical||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),"y"===s.isSwiping&&n.fancybox.isMobile&&s.isScrollable)return void(s.isScrolling=!0);r.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(r.slides,function(t,e){var o,i;n.fancybox.stop(e.$slide),o=n.fancybox.getTranslate(e.$slide),i=n.fancybox.getTranslate(r.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===r.current.pos&&(s.sliderStartPos.top=o.top-i.top,s.sliderStartPos.left=o.left-i.left),n.fancybox.setTranslate(e.$slide,{top:o.top-i.top,left:o.left-i.left})}),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;if(s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5))return void(t.startPoints=t.newPoints);t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&i(t.requestId),t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&aa?(t=t>0?0:t,t=ts?(e=e>0?0:e,e=e1&&(o.dMs>130&&s>10||s>50);o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,250)):r&&o.distanceX>0?i=o.instance.previous(300):r&&o.distanceX<0&&(i=o.instance.next(300)),!1!==i||"x"!=t&&"y"!=t||o.instance.centerSlide(200),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(!1===i.opts.momentum||i.dMs>350?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+500*i.velocityX,e=i.contentLastPos.top+500*i.velocityY),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,366))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),rs.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,r.isAnimating||f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:''},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,n=t.instance,o=n.group[n.currIndex].opts.slideShow;t.$button=n.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),n.group.length<2||!o?t.$button.hide():o.progress&&(t.$progress=e('
').appendTo(n.$refs.inner))},set:function(t){var n=this,o=n.instance,i=o.current;i&&(!0===t||i.opts.loop||o.currIndex'},fullScreen:{autoStart:!1}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.isAnimating=!1,n.update(!0,!0,0),n.isComplete||n.complete()),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}e(t).on({"onInit.fb":function(t,e){var i;if(!n)return void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();e&&e.group[e.currIndex].opts.fullScreen?(i=e.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}})}(document,jQuery),function(t,e){"use strict";var n="fancybox-thumbs";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:''},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var o=function(t){this.init(t)};e.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,t.Thumbs=e,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i1));i++);o>1&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var t,o=this,i=o.instance,a=o.opts.parentEl,s=[];o.$grid||(o.$grid=e('
').appendTo(i.$refs.container.find(a).addBack().filter(a)),o.$grid.on("click","a",function(){i.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e('
').appendTo(o.$grid)),e.each(i.group,function(e,n){t=n.thumb,t||"image"!==n.type||(t=n.src),s.push('")}),o.$list[0].innerHTML=s.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+i.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,o=this,i=o.$list,a=o.$grid;o.instance.current&&(e=i.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+o.instance.current.index+'"]').addClass("fancybox-thumbs-active"),n=e.position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.lefta.scrollLeft()+(a.width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new o(e),n.isActive&&!0===n.opts.autoStart&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,jQuery),function(t,e){"use strict";function n(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:''},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location}, tpl:''}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(t,e,n){"use strict";function o(){var e=t.location.hash.substr(1),n=e.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:e,index:o<1?1:o,gallery:i}}function i(t){""!==t.gallery&&n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,""!==(n=e.hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&n)}n.escapeSelector||(n.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),n(function(){!1!==n.fancybox.defaults.hash&&(n(e).on({"onInit.fb":function(t,e){var n,i;!1!==e.group[e.currIndex].opts.hash&&(n=o(),(i=a(e))&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&!1!==i.opts.hash&&(r=a(o))&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),t.location.hash!=="#"+o.currentHash&&(s&&!o.origHash&&(o.origHash=t.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in t.history?(t.history[s?"pushState":"replaceState"]({},e.title,t.location.pathname+t.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):t.location.hash=o.currentHash,o.hashTimer=null},300)))},"beforeClose.fb":function(n,o,i){i&&!1!==i.opts.hash&&(clearTimeout(o.hashTimer),o.currentHash&&o.hasCreatedHistory?t.history.back():o.currentHash&&("replaceState"in t.history?t.history.replaceState({},e.title,t.location.pathname+t.location.search+(o.origHash||"")):t.location.hash=o.origHash),o.currentHash=null)}}),n(t).on("hashchange.fb",function(){var t=o(),e=null;n.each(n(".fancybox-container").get().reverse(),function(t,o){var i=n(o).data("FancyBox");if(i&&i.currentHash)return e=i,!1}),e?e.currentHash===t.gallery+"-"+t.index||1===t.index&&e.currentHash==t.gallery||(e.currentHash=null,e.close()):""!==t.gallery&&i(t)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(window,document,jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<2||!1===o.opts.wheel||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery); // exif-js ;(function(){function e(e){return!!e.exifdata}function t(e,t){t=t||e.match(/^data\:([^\;]+)\;base64,/im)[1]||"",e=e.replace(/^data\:([^\;]+)\;base64,/gim,"");for(var n=atob(e),r=n.length,o=new ArrayBuffer(r),i=new Uint8Array(o),a=0;r>a;a++)i[a]=n.charCodeAt(a);return o}function r(e,t){var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="blob",n.onload=function(){200!=this.status&&0!==this.status||t(this.response)},n.send()}function o(e,n){function o(t){var r=i(t),o=a(t);e.exifdata=r||{},e.iptcdata=o||{},n&&n.call(e)}if(e.src)if(/^data\:/i.test(e.src)){var s=t(e.src);o(s)}else if(/^blob\:/i.test(e.src)){var l=new FileReader;l.onload=function(e){o(e.target.result)},r(e.src,function(e){l.readAsArrayBuffer(e)})}else{var u=new XMLHttpRequest;u.onload=function(){if(200!=this.status&&0!==this.status)throw"Could not load image";o(u.response),u=null},u.open("GET",e.src,!0),u.responseType="arraybuffer",u.send(null)}else if(window.FileReader&&(e instanceof window.Blob||e instanceof window.File)){var l=new FileReader;l.onload=function(e){f&&console.log("Got file of length "+e.target.result.byteLength),o(e.target.result)},l.readAsArrayBuffer(e)}}function i(e){var t=new DataView(e);if(f&&console.log("Got file of length "+e.byteLength),255!=t.getUint8(0)||216!=t.getUint8(1))return f&&console.log("Not a valid JPEG"),!1;for(var n,r=2,o=e.byteLength;o>r;){if(255!=t.getUint8(r))return f&&console.log("Not a valid marker at offset "+r+", found: "+t.getUint8(r)),!1;if(n=t.getUint8(r+1),f&&console.log(n),225==n)return f&&console.log("Found 0xFFE1 marker"),c(t,r+4,t.getUint16(r+2)-2);r+=2+t.getUint16(r+2)}}function a(e){var t=new DataView(e);if(f&&console.log("Got file of length "+e.byteLength),255!=t.getUint8(0)||216!=t.getUint8(1))return f&&console.log("Not a valid JPEG"),!1;for(var n=2,r=e.byteLength,o=function(e,t){return 56===e.getUint8(t)&&66===e.getUint8(t+1)&&73===e.getUint8(t+2)&&77===e.getUint8(t+3)&&4===e.getUint8(t+4)&&4===e.getUint8(t+5)};r>n;){if(o(t,n)){var i=t.getUint8(n+7);i%2!==0&&(i+=1),0===i&&(i=4);var a=n+8+i,l=t.getUint16(n+6+i);return s(e,a,l)}n++}}function s(e,t,n){for(var r,o,i,a,s,l=new DataView(e),u={},c=t;t+n>c;)28===l.getUint8(c)&&2===l.getUint8(c+1)&&(a=l.getUint8(c+2),a in F&&(i=l.getInt16(c+3),s=i+5,o=F[a],r=d(l,c+5,i),u.hasOwnProperty(o)?u[o]instanceof Array?u[o].push(r):u[o]=[u[o],r]:u[o]=r)),c++;return u}function l(e,t,n,r,o){var i,a,s,l=e.getUint16(n,!o),d={};for(s=0;l>s;s++)i=n+12*s+2,a=r[e.getUint16(i,!o)],!a&&f&&console.log("Unknown tag: "+e.getUint16(i,!o)),d[a]=u(e,i,t,n,o);return d}function u(e,t,n,r,o){var i,a,s,l,u,c,f=e.getUint16(t+2,!o),g=e.getUint32(t+4,!o),h=e.getUint32(t+8,!o)+n;switch(f){case 1:case 7:if(1==g)return e.getUint8(t+8,!o);for(i=g>4?h:t+8,a=[],l=0;g>l;l++)a[l]=e.getUint8(i+l);return a;case 2:return i=g>4?h:t+8,d(e,i,g-1);case 3:if(1==g)return e.getUint16(t+8,!o);for(i=g>2?h:t+8,a=[],l=0;g>l;l++)a[l]=e.getUint16(i+2*l,!o);return a;case 4:if(1==g)return e.getUint32(t+8,!o);for(a=[],l=0;g>l;l++)a[l]=e.getUint32(h+4*l,!o);return a;case 5:if(1==g)return u=e.getUint32(h,!o),c=e.getUint32(h+4,!o),s=new Number(u/c),s.numerator=u,s.denominator=c,s;for(a=[],l=0;g>l;l++)u=e.getUint32(h+8*l,!o),c=e.getUint32(h+4+8*l,!o),a[l]=new Number(u/c),a[l].numerator=u,a[l].denominator=c;return a;case 9:if(1==g)return e.getInt32(t+8,!o);for(a=[],l=0;g>l;l++)a[l]=e.getInt32(h+4*l,!o);return a;case 10:if(1==g)return e.getInt32(h,!o)/e.getInt32(h+4,!o);for(a=[],l=0;g>l;l++)a[l]=e.getInt32(h+8*l,!o)/e.getInt32(h+4+8*l,!o);return a}}function d(e,t,r){var o="";for(n=t;nu)return f&&console.log("Not valid TIFF data! (First offset less than 8)",e.getUint32(s+4,!n)),!1;if(r=l(e,s,s+u,m,n),r.ExifIFDPointer){i=l(e,s,s+r.ExifIFDPointer,p,n);for(o in i){switch(o){case"LightSource":case"Flash":case"MeteringMode":case"ExposureProgram":case"SensingMethod":case"SceneCaptureType":case"SceneType":case"CustomRendered":case"WhiteBalance":case"GainControl":case"Contrast":case"Saturation":case"Sharpness":case"SubjectDistanceRange":case"FileSource":i[o]=P[o][i[o]];break;case"ExifVersion":case"FlashpixVersion":i[o]=String.fromCharCode(i[o][0],i[o][1],i[o][2],i[o][3]);break;case"ComponentsConfiguration":i[o]=P.Components[i[o][0]]+P.Components[i[o][1]]+P.Components[i[o][2]]+P.Components[i[o][3]]}r[o]=i[o]}}if(r.GPSInfoIFDPointer){a=l(e,s,s+r.GPSInfoIFDPointer,S,n);for(o in a){switch(o){case"GPSVersionID":a[o]=a[o][0]+"."+a[o][1]+"."+a[o][2]+"."+a[o][3]}r[o]=a[o]}}return r}var f=!1,g=this,h=function(e){return e instanceof h?e:this instanceof h?void(this.EXIFwrapped=e):new h(e)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=h),exports.EXIF=h):g.EXIF=h;var p=h.Tags={36864:"ExifVersion",40960:"FlashpixVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",37121:"ComponentsConfiguration",37122:"CompressedBitsPerPixel",37500:"MakerNote",37510:"UserComment",40964:"RelatedSoundFile",36867:"DateTimeOriginal",36868:"DateTimeDigitized",37520:"SubsecTime",37521:"SubsecTimeOriginal",37522:"SubsecTimeDigitized",33434:"ExposureTime",33437:"FNumber",34850:"ExposureProgram",34852:"SpectralSensitivity",34855:"ISOSpeedRatings",34856:"OECF",37377:"ShutterSpeedValue",37378:"ApertureValue",37379:"BrightnessValue",37380:"ExposureBias",37381:"MaxApertureValue",37382:"SubjectDistance",37383:"MeteringMode",37384:"LightSource",37385:"Flash",37396:"SubjectArea",37386:"FocalLength",41483:"FlashEnergy",41484:"SpatialFrequencyResponse",41486:"FocalPlaneXResolution",41487:"FocalPlaneYResolution",41488:"FocalPlaneResolutionUnit",41492:"SubjectLocation",41493:"ExposureIndex",41495:"SensingMethod",41728:"FileSource",41729:"SceneType",41730:"CFAPattern",41985:"CustomRendered",41986:"ExposureMode",41987:"WhiteBalance",41988:"DigitalZoomRation",41989:"FocalLengthIn35mmFilm",41990:"SceneCaptureType",41991:"GainControl",41992:"Contrast",41993:"Saturation",41994:"Sharpness",41995:"DeviceSettingDescription",41996:"SubjectDistanceRange",40965:"InteroperabilityIFDPointer",42016:"ImageUniqueID"},m=h.TiffTags={256:"ImageWidth",257:"ImageHeight",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer",40965:"InteroperabilityIFDPointer",258:"BitsPerSample",259:"Compression",262:"PhotometricInterpretation",274:"Orientation",277:"SamplesPerPixel",284:"PlanarConfiguration",530:"YCbCrSubSampling",531:"YCbCrPositioning",282:"XResolution",283:"YResolution",296:"ResolutionUnit",273:"StripOffsets",278:"RowsPerStrip",279:"StripByteCounts",513:"JPEGInterchangeFormat",514:"JPEGInterchangeFormatLength",301:"TransferFunction",318:"WhitePoint",319:"PrimaryChromaticities",529:"YCbCrCoefficients",532:"ReferenceBlackWhite",306:"DateTime",270:"ImageDescription",271:"Make",272:"Model",305:"Software",315:"Artist",33432:"Copyright"},S=h.GPSTags={0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude",5:"GPSAltitudeRef",6:"GPSAltitude",7:"GPSTimeStamp",8:"GPSSatellites",9:"GPSStatus",10:"GPSMeasureMode",11:"GPSDOP",12:"GPSSpeedRef",13:"GPSSpeed",14:"GPSTrackRef",15:"GPSTrack",16:"GPSImgDirectionRef",17:"GPSImgDirection",18:"GPSMapDatum",19:"GPSDestLatitudeRef",20:"GPSDestLatitude",21:"GPSDestLongitudeRef",22:"GPSDestLongitude",23:"GPSDestBearingRef",24:"GPSDestBearing",25:"GPSDestDistanceRef",26:"GPSDestDistance",27:"GPSProcessingMethod",28:"GPSAreaInformation",29:"GPSDateStamp",30:"GPSDifferential"},P=h.StringValues={ExposureProgram:{0:"Not defined",1:"Manual",2:"Normal program",3:"Aperture priority",4:"Shutter priority",5:"Creative program",6:"Action program",7:"Portrait mode",8:"Landscape mode"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{0:"Unknown",1:"Daylight",2:"Fluorescent",3:"Tungsten (incandescent light)",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 - 5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire",1:"Flash fired",5:"Strobe return light not detected",7:"Strobe return light detected",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},SensingMethod:{1:"Not defined",2:"One-chip color area sensor",3:"Two-chip color area sensor",4:"Three-chip color area sensor",5:"Color sequential area sensor",7:"Trilinear sensor",8:"Color sequential linear sensor"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},SceneType:{1:"Directly photographed"},CustomRendered:{0:"Normal process",1:"Custom process"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},GainControl:{0:"None",1:"Low gain up",2:"High gain up",3:"Low gain down",4:"High gain down"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},SubjectDistanceRange:{0:"Unknown",1:"Macro",2:"Close view",3:"Distant view"},FileSource:{3:"DSC"},Components:{0:"",1:"Y",2:"Cb",3:"Cr",4:"R",5:"G",6:"B"}},F={120:"caption",110:"credit",25:"keywords",55:"dateCreated",80:"byline",85:"bylineTitle",122:"captionWriter",105:"headline",116:"copyright",15:"category"};h.getData=function(t,n){return(t instanceof Image||t instanceof HTMLImageElement)&&!t.complete?!1:(e(t)?n&&n.call(t):o(t,n),!0)},h.getTag=function(t,n){return e(t)?t.exifdata[n]:void 0},h.getIptcTag=function(t,n){return e(t)?t.iptcdata[n]:void 0},h.getAllTags=function(t){if(!e(t))return{};var n,r=t.exifdata,o={};for(n in r)r.hasOwnProperty(n)&&(o[n]=r[n]);return o},h.getAllIptcTags=function(t){if(!e(t))return{};var n,r=t.iptcdata,o={};for(n in r)r.hasOwnProperty(n)&&(o[n]=r[n]);return o},h.pretty=function(t){if(!e(t))return"";var n,r=t.exifdata,o="";for(n in r)r.hasOwnProperty(n)&&(o+="object"==typeof r[n]?r[n]instanceof Number?n+" : "+r[n]+" ["+r[n].numerator+"/"+r[n].denominator+"]\r\n":n+" : ["+r[n].length+" values]\r\n":n+" : "+r[n]+"\r\n");return o},h.readFromBinaryFile=function(e){return i(e)},"function"==typeof define&&define.amd&&define("exif-js",[],function(){return h})}).call(this); // extended functions ;eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(f($){b 4I=/^.+2y.1R\\/([^/]*[^0-9]+[^/]*\\/)?([\\d]+)(.*)?/;$(1S).18(\'65.1u\',f(e,o){6(o.66){b 3i=o.66;b 2P=3i.4J;3i.4J=f(){6(3i.o.1v.U===1)j;2P.3j(3i,3k)}}});$.k.2Q.1e=I;$.k.2Q.1T[\'2y\']={1k:4I};b 67=f(G,22){6(22===2d)22=\'1C=8O,2e=8P,8Q=50,8R=8S,8T=8U,8V=2z,68=2z,3l=2z,8W=2z\';j 1h.8X(G,\'\',22)};b 3S={3T:I,4K:I,22:{4L:H,68:H,8Y:H,8Z:\'90.9\'},2f:f(22){6(5.3T)j;5.22=$.2R(5.22,22||{});b O=5;6($.3m(1h[\'3n\'])){6(1h.3n.91===H){5.3o()}X{b 2P=1h.3n;1h.3n=f(){2P();O.3o()}}}X 6(1h[\'4M\']!==2d){2A(f(){O.3o()},10)}X{1h.3n=f(){O.3o()}};5.3T=H},3o:f(){4M.2f(5.22);5.4K=H;5.69()},69:f(){$(1S).4N(\'6a:k\')},6b:f(1p,3U){3U=3U||I;6(5.4K){6(!3U)1p()}X{$(1S).18(\'6a:k\',1p)}}};b 6c={3p:f(3V,6d,4O){b 3W=\'\';6(4O){b 3X=4P 92();3X.93(3X.94()+(4O*4Q));3W="; 3W="+3X.95()};1S.4L=3V+"="+6d+3W+"; 96=/"},97:f(3V){b 4R=3V+"=",4S=1S.4L.2g(\';\');1D(b i=0;i<4S.U;i++){b c=4S[i];6e(c.6f(0)==\' \')c=c.6g(1,c.U);6(c.2h(4R)==0)j c.6g(4R.U,c.U)};j 14}};b 1H={\'Q\':\'N-1U-Q\',\'F\':\'N-1U-F\'},2S={\'2T\':\'2z-1U\'};b $3q=$(\'<1E>\');J={2B:f(3r,3s){j 3r.1F(/\\{\\{([^}]+)}}/g,f($0,$1){6(!3s)j\'\';6($1.2h(\':\')>-1){b 2o=3s,4T=$1.2g(\':\');1D(b i=0;i<4T.U;i++){b 3t=4T[i];6(3t&&2o&&2o[3t]!==2d){2o=2o[3t]}X{2o=14}}j 2o?2o:\'\'}X{j 2d!==3s[$1]?3s[$1]:\'\'}})},3Y:f(3r,6h,4U){b i,l,25=(4U===2d)?98:4U;1D(i=0,l=3r.U;i>>0).9b(16)).4V(-8)}j 25>>>0},1I:(f(){b 6i=/(^N:1w\\/[a-6j-9+\\/=]*,)|(\\.(6k(e|g|6l)|9c|9d|9e|9f|9g|9h)((\\?|#).*)?$)/i;j f(F){j!!F&&!!F.1l(6i)}})(),4W:(f(){b 6m=/(\\.(2U)((\\?|#).*)?$)/i;j f(F){j!!F&&!!F.1l(6m)}})(),1J:(f(){b $a=$(\'\');j f(m,3Z){3Z=3Z||\'6n\';$a.y(\'G\',m);j $a.9i(3Z)}})(),40:f(m,41,2C){41=41||I;2C=2C||I;b 1V=J.1J(m,\'3u\');1V=1V.2g(\'/\').6o();6(41)1V=1V.1F(/\\.[A-6j-9]+$/,\'\');6(2C)1V=6p(1V);j 1V},2V:f(m){j J.1J(m,\'G\')},4X:f(m){b 1l,6q=/\\+/g,2W=/([^&=]+)=?([^&]*)/g,2C=f(s){j 6p(s.1F(6q," "))},6r=J.1J(m,\'2W\').1F(/^\\?/,\'\'),1x={};6e(1l=2W.9j(6r))1x[2C(1l[1])]=2C(1l[2]);j 1x},2D:(f(){b 6s=2p.6n;j f(m){j J.1J(m)!==6s}})(),6t:f(E){$3q.4Y(E);b E=\'\',$42=$3q.1i(\'.B-43-E\'),$44=$3q.1i(\'.B-43-2i\');6($42.U==0&&$44.U==0){E=$3q.2X()}X{6($42.U>0){E=$.2Y($42.2X())}6(E.U===0&&$44.U>0){E=$.2Y($44.2X())}}j E},2Q:{3v:\'A,9k\',1j:14,6u:{6v:{6w:I}},1U:{K:f(){b $5=$(5),N=$5.N(),K=\'\',E=\'\',2i=\'\';6(\'K\'1Z N)E=N[\'K\'];X 6(\'E\'1Z N)E=N[\'E\'];X{E=$5.y(\'E\')||\'\';6(!E){b 4Z=$5.1i(\'1K[E]:2q(0)\');6(4Z.U>0){E=4Z.y(\'E\')}}}6(\'2i\'1Z N)2i=N[\'2i\'];6(E)K+=\'<1E 26="B-43-E">\'+E+\'\';6(2i)K+=\'<1E 26="B-43-2i">\'+2i+\'\';j K},1T:{}},C:{2Z:{C:H,45:H},1y:{C:I,6x:I,9l:\'\',51:I,52:I,6y:I,3w:H},2E:{C:I},6z:{C:I},6A:{C:I},53:{C:I,1T:H,1k:/(53\\.1R|9m\\.be|53\\-9n\\.1R)\\/(6B\\?(.*&)?v=|v\\/|u\\/|6C\\/?)?(9o\\?6D=(.*)|[\\w-]{11}|\\?9p=(.*)&6D=(.*))(.*)/i,1t:f(m){6(!m)j 14;b 19=m.1l(5.1k);6(!19)j 14;b 27=19[4];j\'9q/\'+27}},2y:{C:I,1T:H,1k:4I,6E:H,1t:f(m){6(!m)j 14;b 19=m.1l(5.1k);6(!19)j 14;b 27=19[2];j\'2y/\'+27}},6F:{C:I,1T:H,1k:/6F.1R\\/6B\\/(\\d+)\\/(.*)?/,1t:f(m){6(!m)j 14;b 19=m.1l(5.1k);6(!19)j 14;b 27=19[1];j\'9r/\'+27}},6G:{C:I,1T:H,1k:/6G.1R\\/2r\\/(.*)\\/?(.*)/,1t:f(m){6(!m)j 14;b 19=m.1l(5.1k);6(!19)j 14;b 27=19[1];j\'9s/\'+27}},54:{C:I,1T:H,1k:/54.9t\\/v\\/([a-6H-6I-9\\?\\=\\-]+)/,1t:f(m){6(!m)j 14;b 19=m.1l(5.1k);6(!19)j 14;b 27=19[1];j\'54/\'+27}},55:{C:I,1T:H,1k:/(9u\\.am|55\\.1R)\\/p\\/([a-6H-6I-9v\\-]+)\\/?/i,1t:f(m){6(!m)j 14;b 19=m.1l(5.1k);6(!19)j 14;b 6J=19[2];j\'55/\'+6J}},6K:{C:I,1T:H,6L:I,1k:/(3x\\.)?46\\.([a-z]{2,3}(\\.[a-z]{2})?)\\/(((3x\\/(6M\\/(.*)\\/)?\\@(.*),(\\d+.?\\d+?)z))|(\\?6N=))(.*)?/i,1t:f(m){6(!m)j 14;j\'9w/\'+J.3Y(m)}},2r:{C:I,1T:H,1k:/\\.9x|\\.9y|\\.9z|\\.9A((\\?|#).*)?/i,1t:f(m){6(!m)j 14;j\'2r/\'+J.3Y(m)}},17:{C:I},2s:{C:I,2F:I,2G:H},2U:{C:I,2F:{C:H,2H:\'56\'},2G:{C:I,2H:\'1m\'}}},2j:{56:{m:14,3y:f(m){b 6O=5.h.2j.56.m;j 6O+\'?9B=\'+1q(J.2V(m))}}},3z:{57:I,58:{1C:9C}},6P:{6Q:I},28:{6R:\'30 18 6S\',6T:\'30 18 9D\',6U:\'30 18 9E+\',6V:\'30 18 9F\',6W:\'30 18 9G\',6X:\'30 18 9H\',6Y:\'9I 9J e-9K\',6Z:\'9L\',Y:\'2t\'},59:{20:{70:\'\'}},1z:{1A:H,1n:\'k\',71:H,72:H,73:\'9M\'},1b:{1A:H,5a:\'1t\',2u:[\'9N\',\'1m\'],1W:{20:{1A:H,29:\'B-k-1f-1b B-k-1f-20\',V:\'31://74.20.1R/9O.75?u={{m}}\',1p:f(1c,E,$P,L,h){b 76=(5.h.1b.5a===\'9P\'),1L=L.1c||L.1g,1r=J.1I(1L),V=1c;6(!76){b 1j=5.h.1j;6(1j.2h(\'?\')===-1){1j+=\'?\'}X{1j+=\'&\'}b 1x={9Q:\'1\',9R:\'20\',t:E,u:1c,};6(1r){1x[\'i\']=1L}X{6(L&&L.15&&L.15.$1s){b 77=L.15.$1s.78().1i(\'79\').2q(0).y(\'1g\');1x[\'i\']=77}}b 5b=[];1D(b 47 1Z 1x){6(1x.7a(47)){5b.5c(47+\'=\'+1q(1x[47]))}}1j+=5b.5d(\'&\');V=1j}$P.y(\'N-1b-1w\',1r?J.2V(1L):\'\');$P.y(\'G\',V);$P.y(\'2k\',\'2l\');$P.48(\'1G.20\').18(\'1G.20\',f(e){67($(5).y(\'G\'));j I})},E:f(){j 5.h.28.6R}},5e:{1A:H,29:\'B-k-1f-1b B-k-1f-5e\',V:\'31://5e.1R/9S/9T?9U={{7b}}&m={{m}}&2X={{32}}\',33:\'\',1p:f(1c,E,$P,L,h){b V=h.V;6(h.33)V+=\'&33={{33}}\';b V=J.2B(V,{7b:1q(5.h.1j),33:1q(h.33),m:1q(1c),32:1q(E)});$P.y(\'G\',V);$P.y(\'2k\',\'2l\')},E:f(){j 5.h.28.6T}},7c:{1A:H,29:\'B-k-1f-1b B-k-1f-7c\',V:\'31://9V.46.1R/1b?m={{m}}\',1p:f(1c,E,$P,L,h){b V=J.2B(h.V,{m:1q(1c)});$P.y(\'G\',V);$P.y(\'2k\',\'2l\')},E:f(){j 5.h.28.6U}},5f:{1A:H,29:\'B-k-1f-1b B-k-1f-5f\',V:\'31://5f.1R/9W/3p/1f/?m={{m}}&2i={{32}}\',1p:f(1c,E,$P,L,h){b V=h.V,1L=L.1c||L.1g,1r=J.1I(1L),1M={m:1q(1c),32:1q(E)};6(1r){V+=\'&1T={{49}}\';1M[\'49\']=1q(J.2V(1L))}V=J.2B(V,1M);$P.y(\'G\',V);$P.y(\'2k\',\'2l\')},E:f(){j 5.h.28.6V}},5g:{1A:H,29:\'B-k-1f-1b B-k-1f-5g\',V:\'31://74.5g.1R/9X?9Y=H&m={{m}}&E={{34}}\',1p:f(1c,E,$P,L,h){b V=h.V;b V=J.2B(V,{m:1q(1c),34:1q(E)});$P.y(\'G\',V);$P.y(\'2k\',\'2l\')},E:f(){j 5.h.28.6W}},5h:{1A:H,29:\'B-k-1f-1b B-k-1f-5h\',V:\'31://5h.1R/1b.75?m={{m}}&E={{34}}&9Z=H\',1p:f(1c,E,$P,L,h){b V=h.V,1L=L.1c||L.1g,1r=J.1I(1L),1M={m:1q(1c),34:1q(E)};6(1r){V+=\'&1w={{49}}\';1M[\'49\']=1q(J.2V(1L))}V=J.2B(V,1M);$P.y(\'G\',V);$P.y(\'2k\',\'2l\')},E:f(){j 5.h.28.6X}},7d:{1A:H,29:\'B-k-1f-1b B-k-1f-7d\',V:\'a0:?3A={{32}}&a1={{34}}\',1p:f(1c,E,$P,L,h,o){b V=J.2B(h.V,{34:1q(E),32:1q(1c)});$P.y(\'G\',V);$P.y(\'2k\',\'2l\')},E:f(){j 5.h.28.6Y}},2I:{1A:H,2I:H,29:\'B-k-1f-2I\',1p:f(1c,E,$P,L,h,o){b 1L=L.1c||L.1g;6(!J.1I(1L)){o.$13.Z.1a(\'B-k-2I-1N\');$P.y(\'G\',\'#\');j}o.$13.Z.35(\'B-k-2I-1N\');6(h.2I)$P.y(\'2I\',\'\');X $P.y(\'2k\',\'2l\');$P.y(\'G\',1L)},E:f(){j 5.h.28.6Z}}},7e:f(M,o){b R=M.15.$1s;6(!R)j I;b Q=R.y(1H.Q)||M.Q,2u=5.h.1b.2u;6(!Q||!$.5i(2u)||$.7f(Q,2u)>-1)j I;j H},7g:f(M,4a){b m,5j=M.15.$1s;6(5j){6(4a==\'1t\'){b 1t=5j.y(1H.F);6(1t)m=5.7h(1t)}6(4a==\'F\'||(!m&&4a==\'1t\')){m=M.1c||M.1g}}6(!m)m=5.h.1j;j m},7i:f(36){36=36||\'\';b 4b=36,7j=1S.E;6(!4b)4b=7j;j 4b}},Y:{Q:\'\',7k:H,2v:[\'1w\'],4c:{20:{h:{a2:\'a3\',a4:10,a5:\'a6\',1C:\'5k%\'},3y:f(){b 5l=5.h.4c.20.h,$Y=$(\'<1E 26="1u-Y">\');1D(b 5m 1Z 5l){b 7l=5l[5m],7m=5m.1F(/5n/g,\'-\');$Y.y(\'N-\'+7m,7l)};b m=5.o.L.1c||5.o.L.1g;m=J.2V(m);$Y.y(\'N-G\',m);5.$Z.7n($Y);6(3S.3T){b O=5;5.$Z.1a(\'B-k-7o\');3S.6b(f(){4M.a7.5o(O.$Z.7p(0),f(){2A(f(){O.$Z.35(\'B-k-7o\')},7q)})})}X{$Y.4Y(\'6S a8 7r 1X a9.\')}}}}}}};b $W=$(1h),$D=$(1S),4d=f(4e){j 4e&&4e.7a&&4e aa $},37=f(R){j $.2Y($(R).2X())},7s=f(R){j $(\'<1E>\').7n(R).4Y()},7t=f(E){E=E.1F(/[-5n]/g,\' \');E=E.1F(/\\w\\S*/g,f(5p){j 5p.6f(0).ab()+5p.4V(1).ac()});j E},7u=(f(){b 7v=/(\\.(6k(e|g|6l))((\\?|#).*)?$)/i;j f(F){j!!F&&!!F.1l(7v)}})(),7w=f(21){b E=\'\';6(!21)j E;6(21[\'5q\']&&$.2Y(21[\'5q\']).U>0)E=21[\'5q\'];X 6(21[\'7x\'])E=ad.ae.3j(14,21[\'7x\'].7y(8));j E},7z=f(m,7A){b $1K=$(\'<1K>\').y(\'1g\',m),1K=$1K.7p(0),4f=f(){7B.af(1K,f(){b 21=7B.ag(1K);7A(21);$1K.ah();ai $1K})};6(1K.aj){4f()}X{$1K.7C(\'7D\',f(){4f()}).7C(\'ak\',f(){4f()})}};b 3B={7E:f(4g){4g=4g||I;b 1e=1h.2p.1e;6(!4g)1e=1e.1F(/^#/,"");j 1e},5o:f(1n){1n=1n||\'\';b 1e=1h.2p.1e.1F(/^#/,"");6(!1e)j 14;b 2m=1e.2g("/");6(1n){6(2m.U==0||2m[0]!==1n){j 14}X{2m.7F()}}j 2m},5r:f(F,1n,4h,3C){4h=4h||I;3C=3C||I;1n=1n||\'\';b 1e=(1n?1n+\'/\':\'\')+F;6(!4h&&1e)1e=\'#\'+1e;b 5s,5t;6(3C){5s=1S.3A.7G;5t=1S.3A.7H};6(\'7I\'1Z 7J){b m=1h.2p.3u+1h.2p.2W+1e;7K{7J.7I(14,1S.E,m)}7L(5u){1h.2p.1e=1e}}X{1h.2p.1e=1e}6(3C){1S.3A.7G=5s;1S.3A.7H=5t}}};f 4i(h){5.3D=[];5.2f(h)};4i.5v={h:14,al:4i,3D:14,2f:f(h){b O=5;5.h=$.2R(H,{},J.2Q,h||{});6(h&&h[\'1b\']&&h[\'1b\'][\'2u\'])5.h[\'1b\'][\'2u\']=h[\'1b\'][\'2u\'];6(h&&h[\'Y\']&&h[\'Y\'][\'2v\'])5.h[\'Y\'][\'2v\']=h[\'Y\'][\'2v\'];6(5.h.59.20.70){3S.2f(5.h.59.20)};6(5.h.1z.71){5.h.1z.1n=\'!\'+5.h.1z.1n}6(!5.h.1j){b 1j=1h.2p.G,m=J.1J(1j,\'an\')+\'//\'+J.1J(1j,\'ao\')+J.1J(1j,\'3u\')+J.1J(1j,\'2W\');5.h.1j=m}6(5.h.Y.Q&&!5.h.Y.4c[5.h.Y.Q])5.h.Y.Q=14;6(5.h.Y.Q&&5.h.1U&&5w(5.h.1U[\'1W\'])!=\'2d\'&&5.h.1U[\'1W\']===I){5.h.1U[\'3l\']=H;5.h.1U[\'1W\']=[]};5.7M();5.7N();6(5.h.1z.1A){5.7O()};6(5.h.Y.Q){5.7P()};5.7Q();5.7R();5.3E();5.7S();$D.18(\'7T-7D k-ap\',f(){O.3E()});b 3w=(!h.C||!h.C.1y)?J.2Q.C.1y.3w:h.C.1y.3w;6(3w){$D.18(\'3F.1u\',f(e,o,L,7U){6(L&&L.Q==\'1w\'&&L.15&&L.15.$1s&&L.1g){6(5w(L.15.1w)==\'aq\'&&L.15.1w.3G)j;b 5x=L.15.$1s,7V=J.40(L.1g,H).1F(/\\-\\d+x\\d+$/,\'\'),5y=5x.1i(\'79[3G]\');6(5y.U==0)j;b 3H=5y.y(\'3G\');b 2J=3H.2g(\',\')[0];2J=J.40(2J.2Y().2g(/\\s+/)[0],H);6(!2J)j;2J=2J.1F(/\\-\\d+x\\d+$/,\'\');6(7V!==2J)j;3H+=\', \'+L.1g+\' ar\';5x.N(\'3G\',3H);6(!L.15.1w)L.15.1w={};L.15.1w.3G=3H}})};5.2w(f(o){b 7W=o.15.as&&o.1v.U>1;o.$13.Z.at(\'B-k-5z-au\',7W);6(o.7X&&O.h.6u.6v.6w){b $M=o.1v[o.av];6($M&&$M.Q===\'1w\'){b $Z=o.$13.Z;o.7X.aw($Z[0])}}});6(5.h.C.6z.C){$D.18(\'ax\',f(){O.3E()})};$D.18(\'65.1u\',f(e,o){1D(b i=0;i1C){2e=1C/38}X{1C=2e*38}2r.aA({1C:1C,2e:2e}).4j()}}});6(5.h.1b.1A){5.80()};b 4k=I;6(5.h.1z.1A){6(!(4k=5.5B(H))){4k=5.81()}}6(!4k){5.82()}},2w:f(1p){5.3D.5c(1p)},7M:f(){6(!5.h.C.6K.6L)j;5.2w(f(o){b 83=/(3x\\.)?46\\.([a-z]{2,3}(\\.[a-z]{2})?)\\/(((3x\\/(6M\\/(.*)\\/)?\\@(.*),(\\d+.?\\d+?)z))|(\\?6N=))(.*)?/i;$.1d(o.1v,f(i,M){b m=M.1g||\'\',1O;6((M.Q&&M.Q!=\'1m\')||!M.15.$1s)j;b 4l=M.15.$1s.y(\'G\');6(4l==\'#\')4l=M.15.$1s.N(\'1g\')||m;m=4l;6((1O=m.1l(83))&&1O[8]){m=\'//3x.46.\'+1O[2]+\'/?q=\'+1O[8]+\'&aB:\'+(1O[9]?1O[9]+\'&z=\'+aC.aD(1O[10])+(1O[12]?1O[12].1F(/^\\//,"&"):\'\'):1O[12])+\'&aE=\'+(1O[12]&&1O[12].2h(\'aF=c\')>0?\'aG\':\'6C\');M.1g=m}})})},7Q:f(){b h=5.h;6(!h.C.1y.52&&!h.C.1y.51)j;5.2w(f(o){o.$13.Z.18(\'3F.1u\',f(){b M=o.L;6(M.Q&&M.Q==\'1w\'){6(!M.15.K){b K=\'\';6(h.C.1y.52){K=J.40(M.1g,H,H);6(h.C.1y.6y){K=7t(K)}};6(h.C.1y.51&&7u(M.1g)){7z(M.1g,f(21){b 5C=7w(21);6(5C)K=5C;M.15.K=K;6(M.15.$1s||4d(M.15.$1s)){M.15.$1s.N(\'K\',K);o.aH()}})}X{M.15.K=K;6(M.15.$1s||4d(M.15.$1s)){M.15.$1s.N(\'K\',K)}}}}})})},2K:f(84){j 84.1X(\'.B-k,.B-k-1m,.B-k-4m,.B-k-85,.\'+2S.2T)},86:f(){6(5.h.3z.57&&5.h.3z.58.1C>0){6($W.1C()<5.h.3z.58.1C)j H}j I},82:f(){b R=$(\'.B-k-4m:2q(0)\');6(R.U==0)j I;b 2L=87(R.y(\'N-2L\')),39=87(R.y(\'N-4n\')),5D=R.y(\'N-88-3t\'),4o=aI(R.y(\'N-88-aJ\'),10);6(2L<0||5E(2L))2L=0;6(39<0||5E(39))39=0;b 3a=$.2R(H,{},5.h.1U,{1m:{89:\'4m\'}});6(39>0){b 4p=14;3a[\'8a\']=f($o){4p=2A(f(){6($o)$o.4n()},39*4Q)};3a[\'3I\']=f($o){6(4p)aK(4p);3a[\'8a\']=$.8b;3a[\'3I\']=$.8b}}b 5F=f(){6($.k.aL())j;R.k(3a).1G();6(5D){6(5E(4o))4o=0;6c.3p(5D,\'1\',4o)}};6(2L>0){2A(f(){5F()},2L*4Q)}X{5F()}j H},5G:f($17,4q){4q=4q||I;b h=5.h,4r=[];1D(b Q 1Z h.C){b 5H=h.C[Q];6(!5H[\'1T\']||!5H[\'1k\'])3J;4r.5c(Q)};b $3K=$();$17.1d(f(){b $F=$(5),G=$F.N(\'1g\')||$F.y(\'G\');6(!G)j;1D(b i=0;i<4r.U;i++){b Q=4r[i],5I=h.C[Q],1k=5I[\'1k\'],19=G.1l(1k);6(!19)3J;6(5I.C||4q){$F.1a(\'B-k\');$F.y(1H.Q,Q)}X{$F.1a(2S.2T)}$3K=$3K.1B($F)}});6($3K.U>0)$17=$17.1X($3K);j $17},7R:f(){b O=5,$17=$(\'.B-k-85\');$17=5.5G($17,H);$17.1d(f(){b $5=$(5),G=$5.y(\'G\'),1P=J.2D(G);6(J.1I(G)){$5.1a(\'B-k\')}X 6(J.4W(G)){O.5J($5,1P)}X{$5.1a(\'B-k-1m\')}})},5J:f($R,1P){b 3b=5.h.C.2U,2j=5.h.2j;6(5w(1P)===\'2d\')1P=J.2D(F);b 8c=1P?\'2G\':\'2F\',2H=3b[8c][\'2H\'];$R.1a(\'B-k-2U B-k\');6(2j[2H]&&$.3m(2j[2H][\'3y\'])){b G=$R.y(\'G\'),8d=2j[2H][\'3y\'];G=8d.2a(5,G);$R.y(\'N-1g\',G)};$R.y(1H.Q,\'2U\')},3E:f(){b O=5,h=5.h,$T=$(),$17=5.2K($(h.3v));$17=5.5G($17);6(h.C.2Z.C){$(\'.1Q\').1d(f(1Y){b $1o=O.2K($(\'.1Q-M A:1X(.aM)\',5));b 3c=\'B-k\';6($1o.U>0){b $4s=$1o.2q(0),G=$4s.y(\'G\'),1r=J.1I(G);6(!1r)3c=\'B-k-1m\';$1o.1a(3c)}6(h.C.2Z.45){$1o.y(\'N-k\',\'8e\'+1Y)};$(\'.1Q-K\').1d(f(){b $5=$(5),K=37($5);6(!K)j;$5.5K(\'.1Q-M\').1i(\'A\').y(\'N-K\',K)});$T=$T.1B($1o)});$(\'.3d-8f-1Q\').1d(f(1Y){b $1o=O.2K($(\'A\',5));b 3c=\'B-k\';6($1o.U>0){b $4s=$1o.2q(0),G=$4s.y(\'G\'),1r=J.1I(G);6(!1r)3c=\'B-k-1m\';$1o.1a(3c)}$(\'8g\',5).1d(f(){b $5=$(5),K=37($5);6(!K)j;$5.5K(\'.aN-1Q-M\').1i(\'a\').y(\'N-K\',K)});6(h.C.2Z.45){$1o.y(\'N-k\',\'aO\'+1Y)}})}X{b $1o=O.2K($(\'.1Q-M A\')).1a(2S.2T);$T=$T.1B($1o)};6(h.C.2Z.C){$(\'.3L-1Q\').1d(f(1Y){b $1o=O.2K($(\'.3L-1Q-M A\',5)).1a(\'B-k\');6(h.C.2Z.45){$1o.y(\'N-k\',\'8e\'+1Y)};$(\'.3L-1Q-K\').1d(f(){b $5=$(5),K=37($5);6(!K)j;$5.5K(\'.3L-1Q-M\').1i(\'A\').y(\'N-K\',K)});$T=$T.1B($1o)})}X{b $1o=O.2K($(\'.3L-1Q-M A\')).1a(2S.2T);$T=$T.1B($1o)};b $4t=$(\'.8h-F,.8h-aP\');6(h.C.6A.C){$4t.1d(f(){b $5=$(5),1v=$5.y(\'3M\');$5.1a(\'B-k\');6(1v)$5.y(\'N-k\',1v)})}X{$4t.1a(2S.2T);$T=$T.1B($4t)};6(h.C.2E.C){b 5L=[\'N-3M\',\'3M\'];$(\'8i.2M\').1d(f(1Y){b $2n=$(5),5M=$(\'.1y A\',$2n);5M.1d(f(){b $5=$(5),G=$5.y(\'G\'),3M=[];6(!G||G.2h(\'#\')===0||!J.1I(G))j;1D(b i=0;i<5L.U;i++){b 5N=5L[i],5O=$5.y(5N);6(5O&&5O.2h(\'4u\')===0){$5.y(5N,14)}};$5.48(\'1G\');$5.y(\'N-k\',\'aQ\'+1Y);$5.1a(\'B-k\')});b 5P=f(Z){j Z.1i(\'.2E-2M-5Q\')},5R=f(Z){b $8j=$2n.1i(\'.2E-2M-1Q\');$8j.48(\'1G\',\'.2E-2M-5Q\').48(\'1G\',\'.2E-2M-aR a\')},4v=5P($2n);6(4v.U>0){5R($2n)}X 6(1h[\'8k\']!==2d&&1h[\'aS\']!==2d&&8k[\'aT\']){b 5S=0,5T=f(){b 4v=5P($2n);6(4v.U>0){5R($2n)}X{++5S;6(5S<7q)2A(5T,5k)}};5T()};$2n.18(\'1G\',\'.2E-2M-5Q\',f(e){$2n.1i(\'.aU-aV-5A A\').1G();e.8l();j I});$T=$T.1B(5M)});6($.3m($.3N[\'4u\'])){b 8m=$.3N[\'4u\'];$.3N[\'4u\']=f(){j 8m.3j(5.5U(\':1X(.B-k)\'),3k)}}}X{$T=$T.1B($(\'8i.2M .1y A\'))};6($T.U>0){$17=$17.1X($T);$T=$()};6(h.C.1y.C){$(\'.3d-K\').1d(f(){b 8n=5.aW||\'\',1l=8n.1l(/(?:^| )1v\\-([^\\s]+)/);6(1l){$(5).1i(\'a:5z(1K[26*=3d-1w-])\').y(\'N-k-1v\',1l[1])}});6(h.C.1y.6x){$(\'.7T\').1d(f(1Y){b 4w=\'aX\'+1Y,5V=$(5).1i(\'a:5z(1K[26*=3d-1w-])\');6(!5V.y(\'N-k-1v\')){5V.y(\'N-k-1v\',4w)}})};6(h.C.1y.2x){b 2x=h.C.1y.2x;6(!$.5i(2x))2x=2x.2g(/[\\r\\n]+/);1D(b i=0;i<2x.U;i++){b 3v=$.2Y(2x[i]);6(3v.U==0)3J;b 3O=14,3e=3v.2g(\'$$\');6(3e.U>1){3O=3e.7F()}3e=3e.5d(\'$$\');6(!3O)3O=\'aY\';$(3O).1d(f(1Y){b 4w=\'aZ\'+i+\'5n\'+1Y;$(5).1i(3e).y(\'N-k-1v\',4w)})}};$(\'.3d-K-2X\').1d(f(){b $K=$(5),K=37(5),$F=$K.78().1i(\'A\').1X($K.1i(\'A\')),4x=$F.U>0&&$17.8o($F)>-1;6(4x){b 1r=J.1I($F.y(\'G\'));$F.1a(1r?\'B-k\':\'B-k-1m\').y(\'N-K\',K);$T=$T.1B($F)}b 3f=$K.1i(\'A\');6(3f.U>0){$T=$T.1B(3f)}});$(\'.3d-8f-1w\').1d(f(){b $R=$(5),$K=$R.1i(\'8g\'),K=37($K),$F=$R.1i(\'A\').1X($K.1i(\'A\')),4x=$F.U>0&&$17.8o($F)>-1;6(4x){b 1r=J.1I($F.y(\'G\'));$F.1a(1r?\'B-k\':\'B-k-1m\').y(\'N-K\',K);$T=$T.1B($F)}b 3f=$K.1i(\'A\');6(3f.U>0){$T=$T.1B(3f)}});$17=$17.1X($T);$T=$();$17.1d(f(){b $5=$(5),G=$5.y(\'G\');6(J.1I(G)){$5.1a(\'B-k\');$T=$T.1B($5)}});$17=$17.1X($T);$T=$()};b 3b=h.C.2U,2j=h.2j;$17.1d(f(){b $5=$(5),G=$5.y(\'G\');6(!J.4W(G))j;b 1P=J.2D(G);6(!3b.C||(1P&&!3b.2G.C)||(!1P&&!3b.2F.C)){$T.1B($5);j};O.5J($5,1P)});$17=$17.1X($T);$T=$();6(h.C.2s.C&&(h.C.2s.2F||h.C.2s.2G)){b 8p=(h.C.2s.2F&&h.C.2s.2G),4y=$17.5U(\'[2k="2l"]\');6(8p){4y.1a(\'B-k-1m\');$T=4y}X{4y.1d(f(){b $5=$(5),m=$5.y(\'G\');6(!m)j;b 1P=J.2D(m);6((!1P&&h.C.2s.2F)||(1P&&h.C.2s.2G)){$5.1a(\'B-k-1m\');$T=$T.1B($5)}})}$17=$17.1X($T);$T=$()};6(h.C.17.C){$17.1d(f(){b $5=$(5),m=$5.y(\'G\');6(m&&J.2D(m))$5.1a(\'B-k-1m\')})};b 2b={\'k\':$(\'.B-k\'),\'8q\':$(\'.B-k-1m\')};1D(b 3P 1Z 2b){2b[3P].5U(\'[N-k-1v]\').1d(f(){b $R=$(5);$R.y(\'N-k\',$R.y(\'N-k-1v\'))});6(h.6P.6Q){2b[3P].1d(f(){b $5=$(5),G=$5.y(\'G\');6(G){$5.N(\'1g\',G);$5.y(\'G\',\'#\')}})}}2b[\'k\'].k(h.1U);2b[\'8q\'].k($.2R(H,{},h.1U,{Q:\'1m\',1m:{89:\'4m\'}}));6(5.h.1z.1A){1D(b 3P 1Z 2b){5.8r(2b[3P])}}},7N:f(){6(!5.h.3z.57)j;b O=5,5W=$.3N.18;$.3N.18=f(){6(3k[0]==\'1G.1u-4J\'){b 4z=b0.5v.7y.2a(3k),2P=4z[2];4z[2]=f(e){6(O.86()){e.b1();j}j 2P.2a(5,e)};j 5W.3j(5,4z)}j 5W.3j(5,3k)}},7S:f(){6(!5.h.C.2y.C||5.h.C.2y.6E)j;b 8s=7s($($.k.2Q.1m.8t).5X(\'b2\').5X(\'b3\').5X(\'b4\'));5.2w(f(o){b O=5;$.1d(o.1v,f(i,M){6(M.Q&&M.Q!=\'1m\')j;b m=M.1g||\'\',8u=!!m.1l(O.h.C.2y.1k);6(8u){$.2R(H,M.15,{1m:{8t:8s}})}})})},8r:f($2b){b O=5;$2b.1d(f(){b $5=$(5),8v=!!$5.y(1H.F),Q=$5.y(1H.Q),F=14;6(8v)j;b m=$5.N(\'1g\')||$5.y(\'G\');6(Q&&O.h.C[Q]&&O.h.C[Q][\'1t\']){b 8w=O.h.C[Q];F=8w.1t(m,$5)}X{6(m){b 5Y=m,1r=J.1I(m),8x=J.2D(m),2N;6(!8x){2N=J.1J(m,\'3u\');5Y=2N+J.1J(m,\'2W\')+J.1J(m,\'1e\')}F=J.3Y(5Y,H);6(1r){b 1V;6(!2N)2N=J.1J(m,\'3u\');6(2N)1V=2N.2g(\'/\').6o();6(1V)F+=\'/\'+b5(b6(1V)).1F(/#/g,\'%23\')}}}6(F)$5.y(1H.F,F)})},8y:f(1e){j 1e&&(1e.2h(5.h.1z.1n+\'/\')===0||1e.2h(\'#\'+5.h.1z.1n+\'/\')===0)},7h:f(5Z){b 3g=\'\';6(!5Z)j 3g;3g=5.h.1j+\'#\';6(5.h.1z.1n)3g+=5.h.1z.1n+\'/\';3g+=5Z;j 3g},7O:f(){b O=5,4A=I;6(5.h.1z.72){$W.18(\'b7\',f(){6(4A)j;O.5B()})};5.2w(f(o){4A=H;b 4B=3B.7E(H),60=f(){6(O.8y(4B))4B=\'\';3B.5r(4B,\'\',H,H)};o.$13.Z.18(\'3I.1u\',f(){60();2A(f(){4A=I},10)});o.$13.Z.18(\'3F.1u\',f(){b F=14,$R=o.L.15.$1s;6(4d($R)){b 61=$R.y(1H.F);6(!!61){F=61}}6(F){3B.5r(F,O.h.1z.1n)}X{60()}})})},5B:f(4C){4C=4C||I;b 4D=5.h.1z.1n,2m=3B.5o(4D),19=I,R,F;6(2m!=14&&2m.U>0){F=2m.5d(\'/\');R=$(\'[\'+1H.F+\'="\'+F+\'"]:2q(0)\');19=R.U>0}6(!19&&4C){b 1x=J.4X(5.h.1j);6(1x[\'8z\']){F=1x[\'8z\'];6(4D){b 62=4D.1F(/^!/,\'\');6(F.2h(62+\'/\')===0)F=F.4V((62+\'/\').U)}R=$(\'[\'+1H.F+\'="\'+F+\'"]:2q(0)\');19=R.U>0}}6(R)R.1G();j 19},81:f(){b 4E=5.h.1z.73,1x=J.4X(5.h.1j);6(!4E||!1x[4E])j I;b F=1x[4E];b R=$(\'[\'+1H.F+\'="\'+F+\'"]:2q(0)\'),19=R.U>0;R.1G();j 19},80:f(){b O=5,1M=5.h.1b,8A=f(o){1D(b P 1Z o.$13.4F){b $P=o.$13.4F[P],2c=O.h.1b.1W[P];6(!2c||!2c[\'1p\']){$P.y(\'G\',\'#\');3J}b 1c=1M.7g.2a(O,o.L,1M.5a),36=1M.7i.2a(O,J.6t(o.L.15.K||\'\'));2c.1p.2a(O,1c,36,$P,o.L,2c,o)}};5.2w(f(o){o.$13.3Q=$(\'<1E 26="B-k-1b-1W"><1E 26="B-k-1b-1W-3l">\').8B(o.$13.Z);o.$13.8C=o.$13.3Q.1i(\'.B-k-1b-1W-3l\');o.$13.4F={};1D(b P 1Z 1M.1W){b 2c=1M.1W[P];6(!2c.1A)3J;b $P=$(\'\').8D(o.$13.8C);b E=2c[\'E\']||\'\';6($.3m(E))E=E.2a(O);6(E)$P.y(\'E\',E);6(2c.29)$P.1a(2c.29);$P.y(\'N-k-P\',P);o.$13.4F[P]=$P};o.$13.Z.18(\'3F.1u\',f(){6(1M.7e.2a(O,o.L,o)){o.$13.Z.35(\'B-k-1b-1W-1N\')}X{o.$13.Z.1a(\'B-k-1b-1W-1N\')};8A(o)})});$D.18(\'3I.1u\',f(e,o){6(o.$13&&o.$13.3Q&&o.$13.3Q.7r(\':b9\')){o.$13.3Q.1N()}})},7P:f(){b 8E=5,2t=f(o,h){5.o=o;5.h=h;5.2f()};$.2R(2t.5v,{$1f:14,$Z:14,2O:I,3R:I,2f:f(){b O=5;5.$1f=$(\'\').8B(5.o.$13.3l);5.$1f.y(\'E\',8E.h.28[\'Y\']);5.$1f.18(\'ba 1G\',f(e){O.8F();j I})},3p:f(){6(5.$Z)j;5.$Z=$(\'<1E 26="B-k-Y">\').8D(5.o.$13.Z)},63:f(){5.3R=I;6(5.$Z)5.$Z.bb();6(5.8G()){5.o.$13.Z.35(\'B-k-Y-1N\');6(5.2O){5.4j()}X{5.1N()}}X{6(!5.o.$13.Z.64(\'B-k-Y-1N\')){5.o.$13.Z.1a(\'B-k-Y-1N\');5.4G()}}},4j:f(){b 3h=5.o.$13.Z.64(\'B-k--Y\');6(!3h)5.o.$13.Z.1a(\'B-k--Y\');5.8H();5.2O=H;6(!3h)5.4G()},1N:f(4H){4H=4H||I;b 3h=5.o.$13.Z.64(\'B-k--Y\');6(3h)5.o.$13.Z.35(\'B-k--Y\');5.2O=I;6(3h&&!4H)5.4G()},4n:f(){6(5.$Z)5.$Z.1N()},8F:f(){6(5.2O){5.1N()}X{5.4j()}},8H:f(){6(5.3R)j;5.3p();b 8I=5.h.4c[5.h.Q];8I.3y.2a(5);5.3R=H},8G:f(){b M=5.o.L,R=M.15.$1s;6(!R)j I;b Q=R.y(1H.Q)||M.Q,2v=5.h.2v;6(!Q||!$.5i(2v)||$.7f(Q,2v)===-1)j I;b 1j=M.1c||M.1g;6(!1j)j I;j H},4G:f(){5.o.$13.8J.1a(\'B-k-2z-8K\');5.o.63();5.o.$13.8J.35(\'B-k-2z-8K\')}});5.2w(f(o){b Y=4P 2t(o,5.h.Y);o.2t=Y;o.$13.Z.18(\'3F.1u\',f(){Y.3R=I;6(Y.h.7k===H&&Y.o.7U){Y.2O=H};Y.63()})});$D.18(\'3I.1u\',f(e,o){6(o.2t&&o.2t.2O){o.2t.4n()}})}};$(f(){6($.3m(1h[\'8L\'])){7K{1h[\'8L\']($)}7L(5u){6(8M)8M.bc(5u.bd)}};$D.4N(\'B-1u-bf-2f\');1h[\'8N\']=4P 4i(1h[\'bg\']);$D.4N(\'B-1u-bh-2f\');$D.18(\'1G\',\'.B-k,.B-k-1m\',f(e){6(e.bi()){j};b $5=$(5),o=1h[\'8N\'];o.3E();e.8l();2A(f(){$5.1G()},0);j I})})})(bj);',62,702,'|||||this|if|||||var||||function||options||return|fancybox||url||instance||||||||||attr|||ari|convert||title|link|href|true|false|ARI_FANCYBOX_HELPER|caption|current|item|data|self|btn|type|el||excludeLinks|length|shareUrl||else|comments|container||||refs|null|opts||links|on|res|addClass|share|itemUrl|each|hash|button|src|window|find|currentUrl|matcher|match|iframe|prefix|galleryItems|handler|encodeURIComponent|isImage|orig|deeplink|fb|group|image|urlParams|images|deeplinking|enabled|add|width|for|div|replace|click|ATTRS|isImageLink|getLinkPart|img|originalItemUrl|shareOptions|hide|rez|isExternal|gallery|com|document|media|lightbox|fileName|buttons|not|idx|in|facebook|tags|settings|||hval|class|videoId|messages|cssClass|call|elements|btnOptions|undefined|height|init|split|indexOf|description|viewers|target|_blank|hashParams|productContainer|val|location|eq|video|links_blank|Comments|ignoreTypes|supportedTypes|onLightboxInit|grouping_selector|vimeo|no|setTimeout|format|decode|isExternalLink|woocommerce|internal|external|viewer|download|srcSetItem|filterElements|delay|product|pathName|isVisible|oldHandler|defaults|extend|CLASSES|no_lightbox|pdf|resolveUrl|search|text|trim|wp_gallery|Share|https|item_content|via|item_title|removeClass|itemTitle|extractText|ratio|closeAfter|lightboxOptions|pdfOptions|galleryItemClass|wp|elementsSelector|captionLinks|deepLink|isShown|slideShow|apply|arguments|toolbar|isFunction|fbAsyncInit|SDKLoaded|create|tempDiv|str|opt|key|pathname|selector|useSrcSet|maps|prepare|mobile|body|HASH|safePos|initHandlers|convertElements|beforeShow|srcset|imgSrcSet|beforeClose|continue|mediaLinks|tiled|rel|fn|elementsContainerSelector|elementsKey|shareButtonsContainer|isLoaded|FACEBOOK_API_LOADER|initialized|notExecuteIfFired|name|expires|date|generateHash|part|getFileName|withoutExt|titleEl|fancy|descriptionEl|grouping|google|param|off|image_url|urlType|shareTitle|types|isjQuery|obj|processImage|safePrefix|withHashPrefix|fancyboxHelper|show|isElementLoaded|originalUrl|auto|close|stateTtl|closeTimer|force|mediaTypes|firstGalleryItem|jigItems|prettyPhoto|wooTriggerEl|groupName|linkExists|blankLinks|args|disableHashCheck|currentHash|trackAjaxVar|hashPrefix|deeplinkUrlVar|shareButtons|reRenderSlide|silent|VIMEO_REGEX|start|isSDKLoaded|cookie|FB|trigger|ttlSeconds|new|1000|nameEQ|ca|keys|seed|substr|isPDFLink|getUrlParams|html|nestedImage||titleFromExif|filenameToTitle|youtube|vine|instagram|pdfjs|disabled|breakpoint|integration|shareUrlType|paramsFormatted|push|join|twitter|pinterest|linkedin|vk|isArray|triggerEl|100|fbOptions|optKey|_|parse|phrase|ImageDescription|updateHash|scrollX|scrollY|ex|prototype|typeof|origEl|nestedImg|has|slide|loadFromHash|exifCaption|stateKey|isNaN|openLightbox|prepareMediaElements|convertOptions|typeOptions|preparePdfElement|closest|wooRel|wooCommerceImages|relAttr|relVal|getWooTriggerEl|gallery__trigger|clearWooPhotoswipe|checkWooCount|checkWooTriggerEl|filter|postImgLink|onHandler|removeAttr|urlToHash|linkId|restoreCurrentHash|elLink|cleanHashPrefix|update|hasClass|onInit|SlideShow|openPopup|status|triggerCompleteEvent|fb_api_loaded|onComplete|COOKIE|value|while|charAt|substring|asString|imgRegex|z0|jp|eg|pdfRegex|hostname|pop|decodeURIComponent|pl|query|currentHost|getTitle|extra|fullScreen|autoStart|post_grouping|convertNameSmart|nextgen|justifiedimagegrid|watch|embed|list|fullscreen|metacafe|dailymotion|zA|Z0|itemId|google_maps|showMarker|place|ll|viewerUrl|protect|hideLinks|share_facebook_title|Facebook|share_twitter_title|share_gplus_title|share_pinterest_title|share_linkedin_title|share_vk_title|share_email_title|download_title|appId|ajaxifyPrefix|liveCheck|requestVar|www|php|sharePage|firstImageSrc|parent|IMG|hasOwnProperty|original_url|gplus|email|isSharableItem|inArray|getItemUrl|getDeepLink|getShareTitle|docTitle|showOnStart|optVal|attrKey|append|loading|get|300|is|getHtml|formatFileNameToTitle|isSupportedExif|exifRegex|getExifTitle|UserComment|slice|getExifData|callback|EXIF|one|load|getHash|shift|scrollLeft|scrollTop|replaceState|history|try|catch|extendGMapHandler|applyMobileDisablePatch|trackDeeplinks|initComments|initSmartTitles|convertManualElements|applyVimeoParameters|post|firstRun|originalName|hasNav|FullScreen|subType|delta|initShareButtons|loadFromUrl|checkAutoLoadElements|gMapMatcher|elList|detect|isDisabled|parseFloat|state|scrolling|afterLoad|noop|pdfType|prepareUrl|gallery_|block|figcaption|jig|DIV|productGallery|wc_single_product_params|stopImmediatePropagation|oldPrettyPhotoHandler|classList|index|allBlankLinks|fancybox_iframe|generateDeeplinks|ifrTplNoFullscreen|tpl|isVimeo|hasLink|context|isRemoteLink|isDeepLink|_escaped_fragment_|prepareButtons|prependTo|shareButtonsToolbar|appendTo|helper|toggle|isCommentableItem|loadComments|commentsEngine|stage|transition|ARI_FANCYBOX_INIT_FUNC|console|ARI_FANCYBOX_INSTANCE|600|350|top|left|250|resizable|yes|menubar|scrollbars|open|xfbml|version|v2|hasRun|Date|setTime|getTime|toGMTString|path|read|0x811c9dc5|charCodeAt|0000000|toString|gif|png|bmp|webp|svg|ico|prop|exec|AREA|post_grouping_selector|youtu|nocookie|videoseries|listType|yt|mc|dm|co|instagr|9_|map|mp4|ogv|wmv|webm|file|480|Twitter|Google|Pinterest|LinkedIn|VK|Send|by|mail|Download|fb_link|inline|sharer|page|afb_share_p|ch|intent|tweet|original_referer|plus|pin|shareArticle|mini|noparse|mailto|subject|colorscheme|light|numposts|order_by|social|XFBML|SDK|loaded|instanceof|toUpperCase|toLowerCase|String|fromCharCode|getData|getAllTags|remove|delete|complete|error|constructor||protocol|host|refresh|object|50000w|arrows|toggleClass|nav|currIndex|request|refreshed|onUpdate|content|css|loc|Math|floor|output|layer|svembed|updateControls|parseInt|ttl|clearTimeout|getInstance|glossaryLink|blocks|guten_gallery_|customLink|woogallery_|gallery__image|PhotoSwipe|photoswipe_enabled|flex|active|className|post_image_|BODY|fb_gallery_|Array|stopPropagation|webkitAllowFullScreen|mozallowfullscreen|allowFullScreen|encodeURI|decodeURI|hashchange|nofollow|visible|touchend|empty|log|message||before|ARI_FANCYBOX|after|isDefaultPrevented|jQuery'.split('|'),0,{}));